Sublime Text3安装、配置Python/PHP/JAVA/JavaScript运行环...

您所在的位置:网站首页 sublime text运行键 Sublime Text3安装、配置Python/PHP/JAVA/JavaScript运行环...

Sublime Text3安装、配置Python/PHP/JAVA/JavaScript运行环...

2022-12-10 03:37| 来源: 网络整理| 查看: 265

目录结构

一、Sublime-下载、安装、注册 1. 下载 2. 安装 3. 注册 二、配置Python运行环境 三、安装插件管理工具Package Control 1. 安装Package Control 2. 使用Package Control:安装、查看、移除-插件 四、其他配置 1. 配置PHP运行环境 2. 配置JAVA运行环境 3. 配置JavaScript运行环境 4. 字体配置 5. 默认自动换行设置 6. 添加Sublime到右键打开选项中 7. 输入法跟随光标定位输入-解决方案 8. Package Control在线安装插件无效-解决方案 9. Sublime打开文件显示中文乱码-解决方案 10. 打开Install Package界面异常-解决方案 11. Python交互式环境配置 12. 部分常用插件 1)SideBarEnhancements 2)JSFormat 3)Anaconda / SublimeCodeIntel 4)Pretty JSON 5)IMESupport 6)Insert Nums 7)Url Encode 8)ConvertToUTF8 9)Sublimerge Pro 13. 免提醒版本更新-设置 14. 代码自动对齐-设置 15. 关闭Sublime界面右上角的缩略图-设置

一、Sublime-下载、安装、注册 1. 下载

下载传送门:http://www.sublimetext.com/3 根据需要选择下载安装版or便携版(绿色版):

2. 安装

①若下载安装版本,则直接启动安装,Next Step...即可,具体步骤略过 ②若下载绿色版,则从解压的文件包中获取 sublime_text.exe,建立桌面快捷方式即可启动Sublime

3. 注册

Help --> Enter License --> 在弹框中输入以下注册码,确认OK

----- BEGIN LICENSE ----- sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F202E 7B91AB2D 0D2A40ED 352B269B 76E84F0B CD69BFC7 59F2DFEF E267328F 215652A3 E88F9D8F 4C38E3BA 5B2DAAE4 969624E7 DC9CD4D5 717FB40C 1B9738CF 20B3C4F1 E917B5B3 87C38D9C ACCE7DD8 5F7EF854 86B9743C FADC04AA FB0DA5C0 F913BE58 42FEA319 F954EFDD AE881E0B ------ END LICENSE ------

二、配置Python运行环境

Tools --> Build System --> New Build System 此时会生成一个空配置文件 untitled.sublime-build,将以下代码Copy到该配置文件之内(C:/Python36/python.exe为Python的执行程序的绝对路径,需要根据各自系统作调整)

{ "cmd": ["C:/Python36/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", }

【Ctrl+S】保存该配置文件,可在默认保存路径(如:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User)下进行保存,配置文件重命名为 PYTHON.sublime-build

Tools --> Build System --> 选择Python --> 重启Sublime

测试配置效果: 新建一个python文件,执行检验 test.py

import time print("hello world!") time.sleep(2) print("hi")

利用快捷键【Ctrl+B】执行编译运行该Python测试文件,运行结果如下:

Python配置OK

【备注】 若Sublime运行python代码在控制台输出的中文字符为乱码,则需要配置为:PYTHON-Chinese.sublime-build

{ "cmd": ["C:/Python37/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "cp936" }

三、安装插件管理工具Package Control 1. 安装Package Control

方式1:在线安装 1)【CTRL+`】or【View --> Show Console】,调出控制台 2)对于Sublime Text3,Copy以下代码至控制台中,然后耐心Waiting。。。

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

安装完成,可在Preferences下看到:Package Settings、Package Control

方式2:手动下载安装 1)选择菜单:Preferences --> Browse Packages 2)打开Sublime插件安装的包文件夹(如:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User) 3)下载文件 Package Control 并Copy到以上文件夹内 4)重启Sublime

方式3:利用命令面板安装 快捷键【Ctrl+Shift+P】调出命令面板,输入 install,定位到"Package Control:Install Package",Enter回车,耐心稍等片刻,则会弹出提示框,提示语为"Package Control was successfully installed...",点击“确定”,此时Package Control已安装成功

2. 使用Package Control:安装、查看、移除-插件

【A】Package Control 安装 需要的插件 1)快捷键【Ctrl+Shift+P】调出命令面板 2)输入 install 调出 Install Package,选中回车 3)在列表中选中要安装的插件or输入插件名,根据命令面板中的过滤结果选择需要安装的插件(【ESC】可推出命令面板)

【B】Package Control 查看 已安装的插件 1)快捷键【Ctrl+Shift+P】调出命令面板 2)输入 package,在下拉列表找到"Package Control: List Packages",双击or选中并回车,即可列出所安装过的插件

【C】Package Control 移除/删除/卸载 已安装的插件 1)快捷键【Ctrl+Shift+P】调出命令面板 2)输入 remove 调出 Remove Package,选中回车 3)在列表中选中要移除的插件,选中回车

四、其他配置 1. 配置PHP运行环境

预先准备:配置好PHP的PATH环境变量 类似配置Python环境,菜单项:Tools --> Build System --> New Build System 此时会生成一个空配置文件 untitled.sublime-build,将以下代码Copy到该配置文件之内

{ "cmd": ["php", "$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.php" }

【Ctrl+S】保存该配置文件,可在默认保存路径(如:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User)下进行保存,配置文件重命名为 PHP.sublime-build

Tools --> Build System --> 选择PHP --> 重启Sublime

测试配置效果: 新建一个php文件,执行检验 test.php

利用快捷键【Ctrl+B】执行编译运行该php测试文件,运行结果如下:

PHP配置OK 2. 配置JAVA运行环境

预先准备:配置好JAVA的PATH环境变量 在JDK的bin目录(如:C:\Program Files\Java\jdk1.8.0_181\bin)下新建一个批处理文件:runJava.bat 其代码内容为:

@ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class ) javac %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 )

Sublime菜单项:Tools --> Build System --> New Build System 此时会生成一个空配置文件 untitled.sublime-build,将以下代码Copy到该配置文件之内(编码格式"encoding"取值,根据实际编译支持的效果作调整)

{ "shell_cmd": "runJava.bat \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", //"encoding": "UTF-8" //设置文件编码格式为:UTF-8 "encoding": "GBK" //设置文件编码格式为:GBK }

【Ctrl+S】保存该配置文件,可在默认保存路径(如:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User)下进行保存,配置文件重命名为 JAVA.sublime-build

Tools --> Build System --> 选择JAVA --> 重启Sublime

测试配置效果: 新建一个java文件,执行检验 Test.java

public class Test{ public static void main(String[] args) { System.out.println("Hello World!"); } }

利用快捷键【Ctrl+B】执行编译运行该java测试文件,运行结果如下:

3. 配置JavaScript运行环境

预先准备:已安装node.js,并配置好系统环境变量 Node.js安装 ==> [PPJ_09] Postman之Newman命令执行测试环境搭建

JavaScript.sublime-build

{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.javascript" }

测试效果: test.js

var s = "Hello "+"World!" console.log(s) 4. 字体配置

Preferences -->Settings --> User 在User配置界面内,Copy以下代码到其中

{ "color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", "font_face": "Consolas", "font_size": 12, "ignored_packages": [ "Vintage" ] }

【Ctrl+S】保存后可立即看到字体变化的效果 (PS:可根据各自喜好设置"font_face"、"font_size"对应的值)

5. 默认自动换行设置

操作:Preferences --> Settings

系统同时打开Default、User配置文件,在Default中搜索 "word_wrap"这一项,将其Copy到User中并修改取值为"true",保存配置

重启Sublime,通过View即可查看到此时已自动默认勾选了"Word Wrap",即默认实现自动换行效果

6. 添加Sublime到右键打开选项中 方式1:

安装时可勾选 "Add to explorer context menu"

方式2:

1)【Win+R】--> regedit --> 注册表:HKEY_CLASSES_ROOT\*\shell 2)在shell项以下,新建一个项SublimeTest3,在该项的右边窗口右键新建字符串值 (PS:以下数值中为Sublime运行程序的绝对路径)

数值名称:Icon 数值数据:C:\Program Files\Sublime Text 3\sublime_text.exe,0

3)在SublimeText3项以下,新建一个项Command,然后在Command项右边的窗口,修改默认的数值数据为:

数值名称:(默认) 数值数据:C:\Program Files\Sublime Text 3\sublime_text.exe %1

此时,在任意文件目录中,选中某个文件,右键即可查看到"SublimeTest3"这个选项,点击该项即可实现用Sublime打开对应文件,如下:

7. 输入法跟随光标定位输入-解决方案

安装插件:IMESupport 具体可参看以下【部分常用插件】第5个插件安装

8. Package Control在线安装插件无效-解决方案

Console中输出:ImportError: No module named 'package_control' 解决方案: 路径:Preferences --> Settings --> User "ignored_packages"取值保持为如下:

"ignored_packages": [ "Vintage" ]

其中若有包含package-control的项,则注释or删除;调整完成进行保存,重启即可

9. Sublime打开文件显示中文乱码-解决方案

安装插件:ConvertToUTF8 具体可参看以下【部分常用插件】第8个插件安装

10. 打开Install Package界面异常-解决方案

组合键【Ctrl+Shift+P】调出插件管理工具,输入Install Package,回车后提示"There are no packages available for installation" 解决方案: Preferences --> Package Settings --> Package Control --> Settings - User 修改配置,新增如下代码:

"channels": [ "http://cst.stu.126.net/u/json/cms/channel_v3.json" ],

添加代码后为:

{ "bootstrapped": true, "channels": [ "http://cst.stu.126.net/u/json/cms/channel_v3.json" ], "in_process_packages": [ ], "installed_packages": [ "ConvertToUTF8", "IMESupport", "Insert Nums", "JsFormat", "Package Control", "Pretty JSON", "SideBarEnhancements", "SublimeCodeIntel", "SublimeREPL", "URLEncode" ] }

保存以上配置,重启Sublime

11. Python交互式环境配置

安装插件:SublimeREPL 插件运行路径:Tools -->SublimeREPL-->Python -->RUN current file 配置快捷键F5运行: Preference --> Key Bindings --> Default(Windows).sublime-keymap—User

[ { "keys": ["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } } ]

保存以上关于User的配置,重启Sublime

12. 部分常用插件 1)SideBarEnhancements

作用:侧栏增强工具。让Sublime侧栏能够展示文件&文件夹的目录结构,且能操作新建、删除文件&文件夹 使用:View --> Side Bar --> Show Side Bar / Hide Side Bar

2)JSFormat

作用:JavaScript代码格式化插件。可将原始的js代码进行格式整理(如:换行、缩进),从而比较直观的阅读代码内容 使用:在Sublime打开的js文件中,右键 --> JsFormat,or使用快捷键【Ctrl+Alt+F】直接进行代码格式化

3)Anaconda / SublimeCodeIntel

作用:代码智能提示和自动完成补全 支持语言:JavaScript、Python、PHP、HTML、XML、Node.js...

Anaconda配置: Preferences -> Package Settings -> Anaconda -> Settings-User 根据实际需要进行配置,如:

{ // Python解释器的路径 "python_interpreter": "C:\\Python37\\python.exe", // 关闭包围代码的白色框(警告框) "anaconda_linting": false, // 禁用Sublime原生的自动补全 "suppress_word_completions": true, "suppress_explicit_completions": true, // 自动填充函数参数 "complete_parameters": false, "complete_all_parameters": false, // 自动格式化 "auto_formatting": false, "auto_formatting_timeout": 1 }

PS:Anaconda自动格式化,可能在有的版本Sublime引起代码换行样式的不友好,具体根据实际使用情况决定是否开启此项功能

4)Pretty JSON

作用:对获取的JSON数据格式化,便于直观查看JSON数据 使用:通过组合键【Ctrl+Alt+J】来格式化JSON

5)IMESupport

作用:改善Sublime编辑输入时,输入法图标不跟随光标定位在输入位置的问题

6)Insert Nums

作用:自动递增数字编号,默认从1开始递增,间距为1,语法格式:起始数据:间距 使用:选中需要递增的文本,【Ctrl+shift+L】-->【Home】-->【Ctrl+Alt+N】

7)Url Encode

作用:对url进行编码、解码 使用:选中url --> Selection --> Format --> URL Encode / URL Decode

8)ConvertToUTF8

作用:解决Sublime打开文件显示中文乱码的情况

9)Sublimerge Pro

作用:两个文件的代码or文本对比工具 使用: ①下载地址:https://www.sublimerge.com/sm3/docs/quick-start.html#installation ②将下载文件存放到Package工具路径下(如:...\Sublime Text 3\Installed Packages) ③重启Sublime ④打开待比较的两个文件,在任意一个文件中右键-->Sublimerge-->Compare Selected Files

13. 免提醒版本更新-设置

操作路径:Preferences --> Settings --> Preferences.sublime-settings——User 新增如下语句:

"update_check": false,

完整如:

{ "color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", "font_face": "Consolas", "font_size": 11, "update_check": false, "ignored_packages": [ "Vintage" ], "word_wrap": "true" } 14. 代码自动对齐-设置

路径:Preference --> Key Bindings --> Default(Windows).sublime-keymap—User 新增如下语句:

{ "keys": ["ctrl+q"], "command": "reindent" }

完整如(根据各自配置而异):

[ { "keys": ["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, { "keys": ["ctrl+q"], "command": "reindent" } ]

保存以上配置之后,全选or部分选择代码,即可使用快捷键【Ctrl+Q】实现代码自动对齐效果

15. 关闭Sublime界面右上角的缩略图-设置

操作路径:View -> Hide Minimap

关闭后的效果:

以上缩略图,若需要重新显示出来,则操作:View -> Show Minimap

参考资料: [1] Sublime text 3搭建Python开发环境及常用插件安装 [2] sublime配置python运行环境 [3] sublime Text3汉化和激活注册码 [4] Sublime Text 3 配置php调试环境介绍 [5] Sublime Text 配置Python,Java,Markdown [6] sublime配置nodejs运行调试js [7] 实用的sublime插件集合 – sublime推荐必备插件 [8] Sublime Text前端开发环境配置 [9] Win7系统文件上添加Sublime Text 3的打开方式 [10] 解决sublime text3中的输入法不跟随光标问题 [11] 关于ImportError: No module named 'package_control'问题的解决办法 [12] sublime设置语法自动整齐快捷键技巧



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3